home *** CD-ROM | disk | FTP | other *** search
/ User's Choice Windows CD / User's Choice Windows CD (CMS Software)(1993).iso / windows5 / winedt13.zip / WEEXTSRC.ZI$ / WE_EXT.RC < prev   
Text File  |  1992-01-23  |  9KB  |  222 lines

  1. #include <windows.h>
  2. #include "we_ext.h"
  3. #include "private.h"
  4. #include "we_ext.dlg"
  5.  
  6.  
  7. /* short menu */
  8. MyShortMenu  MENU PRELOAD
  9. BEGIN
  10.     POPUP   "&File"
  11.     BEGIN
  12.         MENUITEM    "&New",                        IDM_FILENEW
  13.         MENUITEM    "&Open...\tF3",                IDM_FILEOPEN
  14.         MENUITEM    SEPARATOR
  15.         MENUITEM    "E&xit\tAlt+X",                IDM_FILEEXIT
  16.         MENUITEM    "&Grep...\tF8"                 EXT_EXAMPLE
  17.     END
  18.     POPUP   "&Help"
  19.     BEGIN
  20.         MENUITEM    "&Index",                      IDM_HELPINDEX
  21.         MENUITEM    "&Keyboard",                   IDM_HELPKEYBOARD
  22.         MENUITEM    "&Commands",                   IDM_HELPCOMMANDS
  23.         MENUITEM    "&Procedures",                 IDM_HELPPROCEDURES
  24.         MENUITEM    "&Using Help",                 IDM_HELPHELP
  25.         MENUITEM    SEPARATOR
  26.         MENUITEM    "&About WinEdit..."            IDM_HELPABOUT
  27.     END
  28. END
  29.  
  30. /* full menu */
  31. MyMenu  MENU PRELOAD
  32. BEGIN
  33.     POPUP   "&File"
  34.     BEGIN
  35.         MENUITEM    "&New",                        IDM_FILENEW
  36.         MENUITEM    "&Open...\tF3",                IDM_FILEOPEN
  37.         MENUITEM    "&Merge...\tCtrl+F3"           IDM_FILEMERGE
  38.         MENUITEM    SEPARATOR
  39.         MENUITEM    "&Save\tF2",                   IDM_FILESAVE
  40.         MENUITEM    "Save &As...\tCtrl+F2",        IDM_FILESAVEAS
  41.         MENUITEM    SEPARATOR
  42.         MENUITEM    "&Print\tF9",                  IDM_FILEPRINT
  43.         MENUITEM    "Page Se&tup..."               IDM_FILEPAGESETUP
  44.         MENUITEM    "P&rinter Setup...",           IDM_FILEPRINTERSETUP
  45.         MENUITEM    SEPARATOR
  46.         MENUITEM    "Pr&eferences..."              IDM_FILESETPREF
  47.         MENUITEM    SEPARATOR
  48.         MENUITEM    "E&xit\tAlt+X",                IDM_FILEEXIT
  49.     END
  50.     POPUP   "&Edit"
  51.     BEGIN
  52.         MENUITEM    "&Undo\tAlt+BkSp",             IDM_EDITUNDO
  53.         MENUITEM    "&Redo\tCtrl+BkSp",            IDM_EDITREDO
  54.         MENUITEM    SEPARATOR
  55.         MENUITEM    "Cu&t\tShift+Del",             IDM_EDITCUT
  56.         MENUITEM    "&Copy\tCtrl+Ins",             IDM_EDITCOPY
  57.         MENUITEM    "&Paste\tShift+Ins",           IDM_EDITPASTE
  58.         MENUITEM    "&Delete\tDel",                IDM_EDITCLEAR
  59.         MENUITEM    SEPARATOR
  60.         MENUITEM    "&Insert Mode\tIns",           IDM_EDITTOGGLEINS
  61.         MENUITEM    "&Word Wrap",                  IDM_EDITTOGGLEWRAP
  62.         MENUITEM    "Column &Block\tAlt+C",        IDM_EDITSETCOLUMNBLOCK
  63.         MENUITEM    "&Select All",                 IDM_EDITSELECTALL
  64.     END
  65.     POPUP   "&Search"
  66.     BEGIN
  67.         MENUITEM    "&Find...\tF5",                IDM_SEARCHFIND
  68.         MENUITEM    "&Repeat Last Find\tCtrl+F5",  IDM_SEARCHNEXT
  69.         MENUITEM    "&Change...\tF6",              IDM_SEARCHCHANGE
  70.         MENUITEM    SEPARATOR
  71.         MENUITEM    "&Next Error\tShift+F3",       IDM_SEARCHNEXTERR
  72.         MENUITEM    "&Previous Error\tShift+F4",   IDM_SEARCHPREVERR
  73.         MENUITEM    "&View Compiler Output",       IDM_SEARCHVIEWEDOUT
  74.         MENUITEM    SEPARATOR
  75.         MENUITEM    "&Go to line...\tAlt+G",       IDM_EDITGOTOLINE
  76.         MENUITEM    "Gr&ep...\tF8"                 EXT_EXAMPLE
  77.     END
  78.     POPUP   "&Project"
  79.     BEGIN
  80.         MENUITEM    "&Compile\tShift+F7",          IDM_COMPILE
  81.         MENUITEM    "&Make\tF7",                   IDM_MAKE
  82.         MENUITEM    "&Rebuild\tCtrl+F7",           IDM_REBUILD
  83.         MENUITEM    "&Debug\tCtrl+Shift+F7",       IDM_DEBUG
  84.         MENUITEM    "&Execute\tAlt+F7",            IDM_EXECUTE
  85.         MENUITEM    SEPARATOR
  86.         MENUITEM    "Con&figure...",               IDM_MAKECONFIG
  87.     END
  88.     POPUP   "Mac&ro"
  89.     BEGIN
  90.         MENUITEM    "&Record on\tAlt+R"            IDM_MACROSTARTRECORD
  91.         MENUITEM    SEPARATOR
  92.     END
  93.     POPUP   "&Window"
  94.     BEGIN
  95.         MENUITEM    "&Tile",                       IDM_WINDOWTILE
  96.         MENUITEM    "&Cascade",                    IDM_WINDOWCASCADE
  97.         MENUITEM    "Arrange &Icons",              IDM_WINDOWICONS
  98.         MENUITEM    "Close &All",                  IDM_WINDOWCLOSEALL
  99.     END
  100.     POPUP   "&Help"
  101.     BEGIN
  102.         MENUITEM    "&Index\tF1",                  IDM_HELPINDEX
  103.         MENUITEM    "&Keyboard",                   IDM_HELPKEYBOARD
  104.         MENUITEM    "&Commands",                   IDM_HELPCOMMANDS
  105.         MENUITEM    "&Procedures",                 IDM_HELPPROCEDURES
  106.         MENUITEM    "&Key Word Help\tShift+F1",    IDM_HELPKEYWORDS
  107.         MENUITEM    "&Using Help",                 IDM_HELPHELP
  108.         MENUITEM    SEPARATOR
  109.         MENUITEM    "&About WinEdit..."            IDM_HELPABOUT
  110.     END
  111. END
  112.  
  113.  
  114.  
  115. /*  frame menu accelerators  */
  116.  
  117. #define VK_C  0x43
  118. #define VK_G  0x47
  119. #define VK_X  0x58
  120. #define VK_P  0x50
  121. #define VK_R  0x52
  122. #define VK_M  0x4D
  123. #define VK_D  0x44
  124.  
  125. #define VK_0  48
  126. #define VK_1  49
  127. #define VK_2  50
  128. #define VK_3  51
  129. #define VK_4  52
  130. #define VK_5  53
  131. #define VK_6  54
  132. #define VK_7  55
  133. #define VK_8  56
  134. #define VK_9  57
  135.  
  136. MyAccels ACCELERATORS PRELOAD
  137. BEGIN
  138.  
  139.     /* new example commands */
  140.  
  141.     "^Y",       IDM_EDITCUTLINE       /*  the standard WinEdit command
  142.                                        *  to cut a line, remapped
  143.                                        *  to Ctrl+Y
  144.                                        */
  145.  
  146.     VK_F8,      EXT_EXAMPLE,              VIRTKEY   /* new command */
  147.     "^I",       EXT_IF                              /* new command */
  148.     "^F",       EXT_FOR                             /* new command */
  149.     "^S",       EXT_SWITCH                          /* new command */
  150.  
  151.     /* accelerators that duplicate the standard WinEdit keystrokes */
  152.  
  153.     VK_ADD,     IDM_EDITCOPYLINE,         VIRTKEY
  154.     VK_SUBTRACT,IDM_EDITCUTLINE,          VIRTKEY
  155.     VK_INSERT,  IDM_EDITCOPY,             VIRTKEY, CONTROL
  156.     VK_INSERT,  IDM_EDITPASTE,            VIRTKEY, SHIFT
  157.     VK_DELETE,  IDM_EDITCUT,              VIRTKEY, SHIFT
  158.     VK_DELETE,  IDM_EDITCLEAR,            VIRTKEY
  159.     VK_BACK,    IDM_EDITUNDO,             VIRTKEY, ALT
  160.     VK_BACK,    IDM_EDITREDO,             VIRTKEY, CONTROL
  161.     VK_BACK,    IDM_EDITBACKSPACE,        VIRTKEY
  162.     VK_INSERT,  IDM_EDITTOGGLEINS,        VIRTKEY
  163.     VK_C,       IDM_EDITSETCOLUMNBLOCK,        VIRTKEY,ALT
  164.  
  165.     VK_F2,      IDM_FILESAVE,             VIRTKEY
  166.     VK_F2,      IDM_FILESAVEAS,           VIRTKEY, CONTROL
  167.     VK_F3,      IDM_FILEOPEN,             VIRTKEY
  168.     VK_F3,      IDM_FILEMERGE,            VIRTKEY, CONTROL
  169.     VK_F9,      IDM_FILEPRINT,            VIRTKEY
  170.     VK_X,       IDM_FILEEXIT,             VIRTKEY, ALT
  171.     VK_F5,      IDM_SEARCHFIND,           VIRTKEY
  172.     VK_F5,      IDM_SEARCHNEXT,           VIRTKEY, CONTROL
  173.     VK_F6,      IDM_SEARCHCHANGE,         VIRTKEY
  174.     VK_F1,      IDM_HELPINDEX,            VIRTKEY
  175.     VK_F1,      IDM_HELPKEYWORDS,         VIRTKEY, SHIFT
  176.     VK_UP,      IDM_EDITUP,               VIRTKEY
  177.     VK_DOWN,    IDM_EDITDOWN,             VIRTKEY
  178.     VK_LEFT,    IDM_EDITLEFT,             VIRTKEY
  179.     VK_RIGHT,   IDM_EDITRIGHT,            VIRTKEY
  180.     VK_HOME,    IDM_EDITHOME,             VIRTKEY
  181.     VK_END,     IDM_EDITEND,              VIRTKEY
  182.     VK_PRIOR,   IDM_EDITPAGEUP,           VIRTKEY
  183.     VK_NEXT,    IDM_EDITPAGEDOWN,         VIRTKEY
  184.     VK_LEFT,    IDM_EDITWORDLEFT,         VIRTKEY, CONTROL
  185.     VK_RIGHT,   IDM_EDITWORDRIGHT,        VIRTKEY, CONTROL
  186.     VK_HOME,    IDM_EDITTOPOFFILE,        VIRTKEY, CONTROL
  187.     VK_END,     IDM_EDITENDOFFILE,        VIRTKEY, CONTROL
  188.     VK_F7,      IDM_COMPILE,              VIRTKEY, SHIFT
  189.     VK_F7,      IDM_MAKE,                 VIRTKEY
  190.     VK_F7,      IDM_REBUILD,              VIRTKEY, CONTROL
  191.     VK_F7,      IDM_EXECUTE,              VIRTKEY, ALT
  192.     VK_F7,      IDM_DEBUG,                VIRTKEY, CONTROL, SHIFT
  193.     VK_UP,      IDM_EDITSELECTUP,         VIRTKEY, SHIFT
  194.     VK_DOWN,    IDM_EDITSELECTDOWN,       VIRTKEY, SHIFT
  195.     VK_LEFT,    IDM_EDITSELECTLEFT,       VIRTKEY, SHIFT
  196.     VK_RIGHT,   IDM_EDITSELECTRIGHT,      VIRTKEY, SHIFT
  197.     VK_HOME,    IDM_EDITSELECTHOME,       VIRTKEY, SHIFT
  198.     VK_END,     IDM_EDITSELECTEND,        VIRTKEY, SHIFT
  199.     VK_PRIOR,   IDM_EDITSELECTPAGEUP,     VIRTKEY, SHIFT
  200.     VK_NEXT,    IDM_EDITSELECTPAGEDOWN,   VIRTKEY, SHIFT
  201.     VK_LEFT,    IDM_EDITSELECTWORDLEFT,   VIRTKEY, CONTROL, SHIFT
  202.     VK_RIGHT,   IDM_EDITSELECTWORDRIGHT,  VIRTKEY, CONTROL, SHIFT
  203.     VK_HOME,    IDM_EDITSELECTTOPOFFILE,  VIRTKEY, CONTROL, SHIFT
  204.     VK_END,     IDM_EDITSELECTENDOFFILE,  VIRTKEY, CONTROL, SHIFT
  205.     VK_F3,      IDM_SEARCHNEXTERR,        VIRTKEY, SHIFT
  206.     VK_F4,      IDM_SEARCHPREVERR,        VIRTKEY, SHIFT
  207.     VK_G,       IDM_EDITGOTOLINE,         VIRTKEY, ALT
  208.     VK_R,       IDM_MACROSTARTRECORD,     VIRTKEY, ALT
  209.     VK_1,       IDM_MACROSTARTPLAY,       VIRTKEY, ALT
  210.     VK_2,       IDM_MACROSTARTPLAY+1,     VIRTKEY, ALT
  211.     VK_3,       IDM_MACROSTARTPLAY+2,     VIRTKEY, ALT
  212.     VK_4,       IDM_MACROSTARTPLAY+3,     VIRTKEY, ALT
  213.     VK_5,       IDM_MACROSTARTPLAY+4,     VIRTKEY, ALT
  214.     VK_6,       IDM_MACROSTARTPLAY+5,     VIRTKEY, ALT
  215.     VK_7,       IDM_MACROSTARTPLAY+6,     VIRTKEY, ALT
  216.     VK_8,       IDM_MACROSTARTPLAY+7,     VIRTKEY, ALT
  217.     VK_9,       IDM_MACROSTARTPLAY+8,     VIRTKEY, ALT
  218.     VK_0,       IDM_MACROSTARTPLAY+9,     VIRTKEY, ALT
  219.  
  220.  
  221. END
  222.